package com.example.academic_affairs_system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.academic_affairs_system.model.entity.AasUserRole;

/**
 * 服务类
 *
 * @author hjx
 * @since 2023-01-31
 */
public interface IAasUserRoleService extends IService<AasUserRole> {
  /**
   * 根据用户 id 获取角色 id
   *
   * @param userId 用户 id
   * @return {@link Long} 角色 id
   */
  long getRoleIdByUserId(long userId);

  /**
   * 追加关联
   *
   * @param userId 用户id
   * @param roleId 角色 id
   * @return {@link Integer} 是否追加成功
   */
  int addRelated(long userId, long roleId);
}
